Generating Faces With A Generative Adversarial Networks